Allan Dib 2024 Annual Review